home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / developm / source / uupc30sr.cpt / (old support files) / Read Me 4.0 next >
Encoding:
Text File  |  1989-11-21  |  4.4 KB  |  88 lines

  1. As requested here is my unofficial version of uupc.
  2.  
  3. The distribution is made in the form of a configured hierarchy, it
  4. will run from this hierarchy from floppy or hard disk. To run from
  5. floppy, you might like to copy and remove the sources in :usr:src.
  6.  
  7. You will need to change 2 files to configure this release
  8. 1) :usr:bin:profile
  9. 2) :usr:lib:uucp:config:systems
  10.  
  11. The profile file may be edited with resedit, it contains STR resources
  12. that are used to override the defaults in the code. The profile comes set up
  13. for username "user" and hostname "host". After changing the username you
  14. will want to rename the folder :usr:home:user to reflect that change.
  15. You will probably also want to edit the "signature" file in your new home
  16. directory to remove the "smart-alec" message contained there (wonder if I'll
  17. catch anyone!!). The fields within profile that you'll want to change are;
  18.     NODENAME (put in the name of your machine - be inventive)
  19.     MAILSERVICE (the name of the host that will be your backbone)
  20.     HOME (the name of your home directory)
  21.     DOMAIN (your nodename.uucp (probably))
  22.     NAME (your full name for outgoing mail)
  23.     MAILBOX (what you would like your mailbox to called)
  24.  
  25. the systems file is a text editable file that contains instructions
  26. for uupc to login to the remote host that you will need to dial for
  27. mail/file transfers etc. I have included some examples that you might
  28. like to edit for your requirements (change the hostname, phone number,
  29. login name etc.).
  30.  
  31. If you want to run uupc and/or pcmail from the LSC project
  32. (say for debugging) be sure to copy the profile file into the same
  33. folder as the project files since the application's home is the folder that
  34. it is started from and profile will not be found otherwise.
  35.  
  36. CHANGES AND ENHANCEMENTS FOR v2.0 on LSC 4.0
  37.  
  38. Converted uupc and pcmail to LSC 4.0. Added prototype.h files to uupc
  39. pcmail and unixlibrary (generated by prototypemaker). Set the "require
  40. prototypes" option. Added "systems" (L.sys) \<number> option where
  41. <number> is a decimal based number that changes the timeout from the
  42. hokey standard to <number> seconds until the next \<number>. See systems
  43. file in Support folder for an example. I've tried to enable all THINK_C
  44. specific code using #ifdef THINK_C. I have not distinguished between
  45. v3.0 and v4.0 so this is a 4.0 specific piece of code. The \<number>
  46. mods are all #ifdef Upgrade, I'm not too proud of my code - my objective
  47. was not to make substantive changes and I believe if I thought about it a bit
  48. some of the additions are redundant. The \<number> directive is effective
  49. when used in the send string preceeding the "expect" to which it applies.
  50.  
  51. Activated existing code for slave mode uucp, and tested it.
  52.  
  53. Modified BREAK send-string implentation to simulate BREAK by sending
  54. extended sequences of NULLs at 300 baud (then resetting the baud-rate
  55. back to original). I have not fully tested the effectiveness of this
  56. technique - feedback is welcome. Use a send string of BREAK or BREAK<n>
  57. where <n> is a single digit number (without the "<>") to send longer
  58. BREAKs.
  59.  
  60. garym@crash added the blank/comment/continuation line capability
  61. to the systems file - thanks gary.
  62.  
  63. I have broken apart the unixlib library and included the necessary source files
  64. directly in the relevant projects. This was so that I could run the debugger
  65. on library modules.
  66.  
  67. The pcmail front-end is not nice it did not deal with the \r seperated lines
  68. that are generated by uupc transfers from unix machines (it does now). Pcmail
  69. did not echo its input and had the wrong screen length for paging, these
  70. problems are fixed. There is now a limited aliasing facilility within pcmail,
  71. the file :usr:home:user:.alias (unless overidden by the profile STR:ALIAS)
  72. may contain lines of the form;
  73. alias A B
  74. mail target A will be replaced by address B. Note this is a limited facility
  75. only, although many addresses may be given in B (white space separated), no
  76. aliasing of aliases is performed and the "To" field does not expand to contain
  77. the actual recipients ("To: A" will result in the mail message though all
  78. recipients in B will get a copy of the message (I hope!!)).
  79.  
  80. I have no other problems to report from this version of uupc. I can not
  81. promise to support this distribution on anything other than an ad-hock
  82. basis. No guarantee is implied and the software is provided "as is" (warts
  83. and all).
  84.  
  85. --alen the Lisa slayer
  86.  
  87.    ...alen%shappy@crash.cts.com (a mac+ uucp host - what a concept!!)
  88.